*{
	padding: 0;
	margin: 0;
}
ul,li{
	list-style: none;
}
a{
	text-decoration: none;
}
i{
	font-style:normal
}
.hstitle {
	border-top: #2e6b97 solid 1px;
	margin-top: 10px;
	padding-top: 10px;
}
.dbsBox{
	width: 100%;
	height: 244px;
}
.dbsBox .dbs{
	color: #6F6F6F;
}
.dbsBox .dbs .dbsTitleUlBox{
	background: #e5eff8;
	padding: 0 18px;
}
.dbsBox .dbs .dbsTitleUl{
	width: 100%;
	padding: 9px 0;
	overflow: hidden;
}
.dbsBox .dbs .dbsTitleUl li{
	width: 25%;
	float: left;
	height: 20px;
	line-height: 20px;
	font-size: 16px;
	color: #2e6b97;

}
.dbsBox .dbs .dbsTitleUl .dbsTitleli1{
	width: 19%;
	text-align: left;
}
.dbsBox .dbs .dbsTitleUl .dbsTitleli2{
	width: 27%;
	text-align: center;
}
.dbsBox .dbs .dbsTitleUl .dbsTitleli2a{
	width: 27%;
	text-align: center;
}
.dbsBox .dbs .dbsTitleUl .dbsTitleli3{
	width: 27%;
	text-align: right;
}
.dbsTitleli3 span{
	border-right:0 !important;
}
.dbsBox .dbs .dbsTitleUl li span{
	display: block;
	height: 20px;
	border-right: 1px solid #ccdae7;
}
.txtMarquee-top{
	overflow:hidden;
	position:relative;
	border:1px solid #e5ecf5;
	border-bottom: 0;
}
.txtMarquee-top .bd{
	padding:0 18px;
	height: 206px;
}
.txtMarquee-top .infoList li{
	height:32px;
	line-height:32px;
	border-bottom: 1px solid #dee8f0;
	overflow: hidden;
}
.txtMarquee-top .infoList li span:nth-child(1){
	display: block;
	float: left;
	width: 19%;
	line-height: 32px;
	font-size: 12px;
	text-align: center;
}
.txtMarquee-top .infoList li span:nth-child(2){
	display: block;
	float: left;
	width: 27%;
	line-height: 32px;
	font-size: 12px;
	text-align: center;
}
.txtMarquee-top .infoList li span:nth-child(3){
	display: block;
	float: left;
	width: 27%;
	line-height: 32px;
	font-size: 12px;
	text-align: center;
}
.txtMarquee-top .infoList li span:nth-child(4){
	display: block;
	float: left;
	width: 27%;
	line-height: 32px;
	font-size: 12px;
	text-align: center;
}
.infoListSpan1{
	text-align: left !important;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.txtMarquee-top .infoList li span i{
	display: inline-block;
	width: 88%;
	height: 20px;
	line-height: 20px;
	border-radius: 4px;
	text-align: center;
}
.infoListSpan3{
	color: #fff;
}
.infoListSpan3{
	text-align: right !important;
}
.grade1 .infoListSpan3 i{
	background: #73b2ff;
}
.grade2 .infoListSpan3 i{
	background: #b2ddf7;
}
.grade3 .infoListSpan3 i{
	background: #beb1a1;
}
.grade4 .infoListSpan3 i{
	background: #7a624a;
}
.grade5 .infoListSpan3 i{
	background: #5A442F;
}
@media screen and (max-width:300px) {
	.dbsBox{
		/*height: 462px;*/
	}
	.dbsBox .dbs {
		padding: 8px;
	}
	.dbsBox .dbs .dbsTitleUlBox {
		padding: 0 16px;
	}
	.txtMarquee-top .bd {
		padding: 0 16px;
		height: 400px;
	}
	.txtMarquee-top .infoList li span i{
		margin-top: 7px;
	}
	.dbsBox .dbs .dbsTitleUl {
		padding: 9px 0px;
	}
	.dbsBox .dbs .dbsTitleUl li {
		height: 18px;
		line-height: 18px;
		font-size: 14px;
	}
	.txtMarquee-top .infoList li{
		height:33px;
		line-height:33px;
	}
	.txtMarquee-top .infoList li span{
		height:33px;
		line-height:33px;
	}
}
.tempWrap{overflow:hidden; position:relative; height:480px}
.infoList{height: 8160px; position: relative; padding: 0px; margin: 0px;}

@media screen and (max-width:1440px) {
	.hstitle {
		border-top: #2e6b97 solid 1px;
		margin-top: 7px;
		padding-top: 7px;
	}
	.dbsBox {
		height: 198px;
	}
	.txtMarquee-top .bd {
		height: 162px;
	}
	.dbsBox .dbs .dbsTitleUl li {
		font-size: 14px;
	}
	.dbsBox .dbs .dbsTitleUl {
		padding:8px 0;
	}
	.txtMarquee-top .infoList li{
		height:26px;
		line-height:26px;
		border-bottom: 1px solid #dee8f0;
		overflow: hidden;
	}
	.txtMarquee-top .infoList li span:nth-child(1){
		display: block;
		float: left;
		width: 19%;
		line-height: 26px;
		font-size: 12px;
		text-align: center;
	}
	.txtMarquee-top .infoList li span:nth-child(2){
		display: block;
		float: left;
		width: 27%;
		line-height:26px;
		font-size: 12px;
		text-align: center;
	}
	.txtMarquee-top .infoList li span:nth-child(3){
		display: block;
		float: left;
		width: 27%;
		line-height: 26px;
		font-size: 12px;
		text-align: center;
	}
	.txtMarquee-top .infoList li span:nth-child(4){
		display: block;
		float: left;
		width: 27%;
		line-height: 26px;
		font-size: 12px;
		text-align: center;
	}
}